package com.zhl.Test;

public class TestDemo5 {
    public static void main(String[] args) {
        //目标    案例5:数组拷贝
        //            请把一个整型数组，例如存储了数据 11,22,33,拷贝成一个一模一样的新数组出来。
        //步骤   1.定义一个整型数组arr，存储数据11,22,33
        int[] arr = {11,22,33};
        //2.调用copyArray()方法，传入arr数组作为参数，得到一个一模一样的新数组newArr
        int[] newArr = copyArray(arr);
        //3.打印newArr数组
        printArray(newArr);
    }

    public static int[] copyArray(int[] arr){
        //创建新数组
        int[] newArr = new int[arr.length];
        //数组拷贝
        for(int i=0;i<arr.length;i++){
            newArr[i] = arr[i];
        }
        //返回新数组
        return newArr;
    }

    public static void printArray(int[] arr){
        //打印数组
        System.out.print("[");
        for(int i=0;i<arr.length;i++){
            if (i!=arr.length-1) {
                System.out.print(arr[i]+",");}
            else{
                System.out.println(arr[i]+"]");
            }
            }

        }


    }

